package com.nut.lmsc.api.admin;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.nut.lmsc.common.Result;
import com.nut.lmsc.service.BrandService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.Set;

@Slf4j
@RestController
@RequestMapping("/admin/brand")
public class BrandController {

    @Autowired
    private BrandService brandService;

//    @GetMapping(value = "list")
//    public Result<IPage<Brand>> list(@RequestParam(required = false) String name,
//                                     @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
//                                     @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) {
//        return brandService.listPage(name, pageNo, pageSize);
//    }
//
//    @GetMapping(value = "/{id}")
//    public Result<Brand> detail(@PathVariable Integer id) {
//        return brandService.getById(id);
//    }
//
//    @PostMapping
//    public Result add(@RequestBody Brand brand) {
//        return brandService.add(brand);
//    }
//
//    @DeleteMapping
//    public Result delete(@RequestBody Set<Integer> ids) {
//        return brandService.deleteByIds(ids);
//    }

}